.bgColor {
	/* background: -moz-linear-gradient(top, #14B9AC, #2A8BC4);
	background: -o-linear-gradient(top,#14B9AC, #2A8BC4);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#14B9AC), to(#2A8BC4)); */
	background-color: #219DBA;
}

.box {
	height: 100%;
	background-color: #fff;
	position: relative;
}

.nodeChart {
	width: 100%;
	position: relative;
}

.nodeChart .item_btn {
	position: absolute;
	left: 0;
	bottom: 1.5rem;
}

.nodeChart .params {
	position: absolute;
	left: 0;
	bottom: 0.2rem;
	border: 1px solid #EFF1F2;
	height: 1rem;
	width: 8.2rem;
}

.params .param {
	height: 0.5rem;
	line-height: 0.5rem;
	padding-left: 0.1rem;
}


#switch-place button {
	background-color: #ffffff;
	color: #92939A;
	height: 0.55rem;
	width: 1.4rem;
	border-radius: 0.05rem;
	margin-right: 0.05rem !important;
	border: 1px solid #EFF1F2;
}

#switch-place .selected {
	background-color: #00B4A0;
	color: #ffffff;
	height: 0.55rem;
	width: 1.4rem;
	border-radius: 0.05rem;
	margin-right: 0.05rem !important;
}

.status_bar {
	height: 1.8rem;
	text-align: center;
	background-color: #ffffff;
	padding-top: 0.3rem;
	box-sizing: border-box;
}

.status_bar .item {
	border-radius: 0.1rem;
	height: 1.2rem;
	width: 2.75rem;
	border: 1px solid #EFF1F2;
	margin-left: 0.25rem;
}

.status_bar .item1 {
	width: 2.55rem;
}

.status_bar .item .icon_item {
	float: left;
	width: 0.68rem;
	height: 0.68rem;
	margin-left: 0.4rem;
	margin-top: 0.2rem;
	background-size: cover;
}

.status_bar .item .icon1 {
	background-image: url(../img/item1.png);
}

.status_bar .item .icon2 {
	background-image: url(../img/item2.png);
}

.status_bar .item .icon3 {
	background-image: url(../img/item3.png);
}

.status_bar .item .icon4 {
	background-image: url(../img/item4.png);
}

.status_bar .item .icon5 {
	background-image: url(../img/item5.png);
}

.status_bar .item .icon6 {
	background-image: url(../img/item6.png);
}

.status_bar .item .icon7 {
	background-image: url(../img/item7.png);
}

.status_bar .item .icon8 {
	background-image: url(../img/item8.png);
}

.status_bar .item .icon9 {
	background-image: url(../img/item9.png);
}

.status_bar .item .icon10 {
	background-image: url(../img/item10.png);
}

.status_bar .item .icon11 {
	background-image: url(../img/item11.png);
}

.status_bar .item .icon12 {
	background-image: url(../img/item12.png);
}

.status_bar .item .icon13 {
	background-image: url(../img/item13.png);
}

.status_bar .item .icon14 {
	background-image: url(../img/item14.png);
}

.status_bar .item .icon_right {
	float: left;
	margin-left: 0.4rem;
}

.status_bar .item .icon_right1 {
	margin-left: 0.3rem;
}

.status_bar .title {
	font-size: 0.36rem;
	color: #515254;
	text-align: left;
	margin-top: 0.2rem;
}

.status_bar .num {
	font-size: 0.18rem;
	color: #92939A;
}

.status_bar .num .isActive {
	font-size: 0.22rem;
	color: #0B81BB;
	font-weight: bold;
}

.status_bar .line {
	height: 0.55rem;
	width: 1.6rem;
	margin-bottom: 0.05rem;
}

.status_bar .layui-btn {
	height: 0.55rem;
	width: 1.6rem;
	margin-left: 0.25rem;
	border-radius: 0.1rem;
}

.status_bar .btn1 {
	background-color: #00B4A0;
}

.status_bar .btn2 {
	background-color: #4CB9F0;
}

.search_bar {
	height: 0.6rem;
	background-color: #ffffff;
	padding-left: 0.2rem;
	padding-bottom: 0.3rem;
}

.search_bar .layui-col-md2 {
	margin-left: 10px;
}

.search_bar .layui-input {
	height: 0.6rem;
	width: 13.2rem;
	display: inline-block;
	border-radius: 0.05rem;
}

.search_bar .layui-btn {
	width: 1.6rem;
	height: 0.6rem;
	background-color: #FA9A32;
	border-radius: 0.05rem;
	margin-left: -0.1rem;
}

.search_bar .layui-form-select {
	width: 1.6rem;
	height: 0.6rem;
	margin-left: 0.25rem;
}

.search_bar .layui-form-select .layui-input {
	width: 1.6rem;
	height: 0.6rem;
	border-radius: 0.05rem;
}

.echarts_map {
	width: 100%;
	background-color: #ffffff;
}

.echarts_map .left {
	width: 3.45rem;
	float: left;
	border: 1px solid #EFF1F2;
	margin-left: 0.2rem;
}

.echarts_map .left .itemTitle {
	height: 0.55rem;
	line-height: 0.55rem;
	border-bottom: 1px solid #EFF1F2;
	color: #3A4847;
	font-size: 0.18rem;
}

.echarts_map .left .itemTitle .borderTitle {
	width: 0.05rem;
	height: 0.24rem;
	background-color: #00BAAB;
	margin-right: 0.1rem;
	margin-top: 0.13rem;
	float: left;
}

.echarts_map .left .company {
	height: 5.45rem;
	width: 3.4rem;
}

.echarts_map .box {
	width: 9.15rem;
	padding: 0 0.25rem;
	float: left;
}

.echarts_map .box .chartMap {
	width: 100%;
	height: 6.2rem;
}

.echarts_map .top {
	float: left;
	width: 3.45rem;
}

.echarts_map .top .topItem {
	width: 3.45rem;
	height: 2.9rem;
	border-radius: 0.05rem;
	border: 1px solid #EFF1F2;
}

.echarts_map .top .topItem .itemTitle {
	height: 0.55rem;
	line-height: 0.55rem;
	border-bottom: 1px solid #EFF1F2;
	color: #3A4847;
	font-size: 0.18rem;
}

.echarts_map .top .topItem .itemTitle .borderTitle {
	width: 0.05rem;
	height: 0.24rem;
	background-color: #00BAAB;
	margin-right: 0.1rem;
	margin-top: 0.13rem;
	float: left;
}

.echarts_map .top .topItem .top1 {
	width: 3.45rem;
	height: 2.3rem;
}

.echarts_second {
	height: 6rem;
	width: 100%;
	position: relative;
}

.echarts_second .left {
	width: 6rem;
	height: 3.45rem;
	margin-left: 0.7rem;
	margin-top: 1.5rem;
}

.echarts_second .left .itemTitle {
	height: 0.55rem;
	line-height: 0.55rem;
	background-color: #67CECB;
	color: #3A4847;
	font-size: 0.18rem;
}

.echarts_second .left .itemTitle .borderTitle {
	width: 0.05rem;
	height: 0.24rem;
	background-color: #00BAAB;
	margin-right: 0.1rem;
	margin-top: 0.13rem;
	float: left;
}

.echarts_second .layui-table,
.echarts_second .layui-table-view {
	margin: 0;
	width: 100%;
}

.echarts_second .layui-table td,
.echarts_second .layui-table th,
.echarts_second .layui-table-col-set,
.echarts_second .layui-table-fixed-r,
.echarts_second .layui-table-grid-down,
.echarts_second .layui-table-header,
.echarts_second .layui-table-page,
.echarts_second .layui-table-tips-main,
.echarts_second .layui-table-tool,
.echarts_second .layui-table-total,
.echarts_second .layui-table-view,
.echarts_second .layui-table[lay-skin=line],
.echarts_second .layui-table[lay-skin=row] {
	border: 0;
}
.echarts_second .layui-table tbody tr {
	background-color: #B2E4E7;
}

.echarts_second .layui-table tbody tr:hover,
.echarts_second .layui-table thead tr,
.echarts_second .layui-table-click,
.echarts_second .layui-table-header,
.echarts_second .layui-table-hover,
.echarts_second .layui-table-mend,
.echarts_second .layui-table-patch,
.echarts_second .layui-table-tool,
.echarts_second .layui-table-total,
.echarts_second .layui-table-total tr,
.echarts_second .layui-table[lay-even] tr:nth-child(even){
	background-color: #B3E0E1;
}
.echarts_second .layui-table-cell{
	height:0.65rem;
	line-height: 0.65rem;
	font-size: 16px;
}
.echarts_second th .layui-table-cell{
	color: #333333;
	font-weight: bold;
}
.echarts_second .box{
	position: absolute;
	top:0;
	right:0;
	width:10rem;
	height:6rem;
}
.echarts_second .box .chartMap{
	width:10rem;
	height:6rem;
}
.echarts_second .item_btn {
	position: absolute;
	left: 0.7rem;
	bottom: 0;
}
.echarts_second #switch-place button{
	background-color: #219DBA;
	border: 0;
	color: #ffffff;
	font-size: 16px;
}
.echarts_second #switch-place .selected{
	background-color: #00BAAB;
}
.echarts_bottom{
	width:14.9rem;
	height:2.5rem;
	margin-left: 0.7rem!important;
	background-color: #71BAD5;
}
.echarts_bottom .top{
	width:100%;
	height:2.5rem;
}


 @-webkit-keyframes scrollText1 {
	0% {
		-webkit-transform: translateY(0px);
	}

	20% {
		-webkit-transform: translateY(-60px);
	}

	40% {
		-webkit-transform: translateY(-120px);
	}

	60% {
		-webkit-transform: translateY(-180px);
	}

	80% {
		-webkit-transform: translateY(-240px);
	}

	100% {
		-webkit-transform: translateY(-300px);
	}
}

@keyframes scrollText1 {
	0% {
		transform: translateY(0px);
	}

	20% {
		transform: translateY(-60px);
	}

	40% {
		transform: translateY(-120px);
	}

	60% {
		transform: translateY(-180px);
	}

	80% {
		transform: translateY(-240px);
	}

	100% {
		transform: translateY(-300px);
	}
}

.box3 {
	position: relative;
	margin-left: 10px;
	background-color: #ffffff;
	height: 300px;
	overflow: hidden;
}

.border3 {
	top: 0px;
	-webkit-animation: scrollText1 6s infinite cubic-bezier(1, 0, 0.5, 0);
	animation: scrollText1 6s infinite cubic-bezier(1, 0, 0.5, 0);
}

.border3 div {
	height: 60px;
	line-height: 60px;
	font-size: 16px;
}

.border3:hover {
	animation-play-state: paused;
	-webkit-animation-play-state: paused;
}
